package com.atde._05_behavioral_design_patterns.visitor;


/**
 * @BelongsProject: hsp_java_design_mode
 * @BelongsPackage: com.atde._05_behavioral_design_patterns.visitor
 * @Author: Del
 * @CreateTime: 2025-06-26  11:52
 * @Description: 访问者模式： 抽象元素角色（Element）
 * 它定义了接受访问者（Action）访问的接口方法 accept
 * 具体的元素类需实现此方法以支持不同类型的访问操作
 * @Version: 1.0
 */
public abstract class Person {
    // 提供一个方法，让访问者可以访问
    public abstract void accept(Action action);
}
